package factory;

import dal.Configuracion;
import dao.*;

/**
 *
 * @author Jose Carlos Gutierrez
 */
public class FactoryDaoPostgreSQL extends FactoryDao{

	private FactoryDaoPostgreSQL(){
		;
	}

	public static FactoryDao getFactoryInstance(){
		if(instancia==null)
			instancia = new FactoryDaoPostgreSQL();
		return instancia;
	}

	@Override
	public ProductoDao getNewProductoDao(){
		return new ProductoDaoPostgreSQL();
	}

	@Override
	public DetalleventaDao getNewDetalleventaDao(){
		return new DetalleventaDaoPostgreSQL();
	}

	@Override
	public TransportistaDao getNewTransportistaDao(){
		return new TransportistaDaoPostgreSQL();
	}

	@Override
	public SedeDao getNewSedeDao(){
		return new SedeDaoPostgreSQL();
	}

	@Override
	public VentaDao getNewVentaDao(){
		return new VentaDaoPostgreSQL();
	}

}

